#pragma once

#include "GameRes/T_SceneData.h"
#include "GameRes/T_Script.h"
#include "GameRes/T_Map.h"
#include "GameRes/T_Script.h"

namespace LTGame
{
	class SceneMgr
	{
	public:
		SceneMgr();
		~SceneMgr();

	public:
		void loadRes(int levelId, bool& isStep);
		void freeRes();

	public:
		Map* getMap() { return m_map; };
		SceneData* getSceneData() { return m_data; };
		ScriptData* getScriptData() { return m_script; };

	private:
		SceneData* m_data;
		ScriptData* m_script;
		Map* m_map;
	};
}